#ifndef MYOWCOMMON_H
#define MYOWCOMMON_H

namespace MyowCommon
{

    enum WheelContents
    {
        BLANK,
        LUCK,
        FLOWER,
        COI,
        SUN,
        DRAGON,
        WHITECAT,
        PURPLECAT,
        YELLOWCAT,
		GREENCAT,
		PINKCAT,
    };
    
    enum MyowSG
    {
        SGIDX_LASTPAYTABLE = 0,
    };

	enum
	{
		NUM_PAYTABLES = 5,
	};
	
	//NOTE: make sure to update masks as results change!
	enum SpinResult
	{
		EVT_LOSER = 0,
		EVT_3BLANKS,
		EVT_3ICONS,
		EVT_1LUCK,
		EVT_2LUCK,
		EVT_3LUCK,
		EVT_1FLOWER,
		EVT_2FLOWER,
		EVT_3FLOWER,
		EVT_1COI,
		EVT_2COI,
		EVT_3COI,
		EVT_1SUN,
		EVT_2SUN,
		EVT_3SUN,
		EVT_1DRAGON,
		EVT_2DRAGON,
		EVT_3DRAGON,
		EVT_1CAT,
		EVT_2CAT,
		EVT_3CAT,
		EVT_1WHITECAT,
		EVT_2WHITECAT,
		EVT_3WHITECAT,
		EVT_1PURPLECAT,
		EVT_2PURPLECAT,
		EVT_3PURPLECAT,
		EVT_1YELLOWCAT,
		EVT_2YELLOWCAT,
		EVT_3YELLOWCAT,
		EVT_1GREENCAT,
		EVT_2GREENCAT,
		EVT_3GREENCAT,
		EVT_1PINKCAT,
		EVT_2PINKCAT,
		EVT_3PINKCAT,

		NUMEVENTS
	};
}

#endif
